technological breakthrough - Spanish English Dictionary